package com.charles.video.system.mapper;

import com.charles.video.api.domain.Banner;
import com.charles.video.system.vo.BannerDataVo;
import com.charles.video.system.vo.BannerDetailVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface BannerInfoMapper {
    
    /* 获取所有轮播图 */
    List<BannerDataVo> queryAllBannerList();
    
    /* 通过id获取轮播图信息 */
    BannerDetailVo queryBannerByBid(Integer bannerId);
    
    /* 添加轮播图 */
    boolean insertBannerInfo(Banner banner);
    
    /* 编辑轮播图 */
    boolean updateBannerInfo(Banner banner);
    
    /* 删除轮播图 */
    boolean deleteBannerInfoByBid(Integer bannerId);
    
}
